Embedded Real Time Operating Systems For Dynamic Reconfiguration
نویسندگان
چکیده
The complexity of embedded systems is growing rapidly and demand for new approaches to meet the needs of businesses. the design of SoC and SOPC becomes increasingly complex as they incorporate more and more IP and peripheral controllers such as HDMI, Ethernet, wireless controller. For this reason the presence of an operating system is essential to manage all these features. This paper is the state of the art reconfigurable hardware operating systems. It addresses several aspects of dynamic reconfiguration and presents implementation issues associated with implementation. Aspects communications, scheduling and placement tasks are described and solutions are presented.
منابع مشابه
Mode Change in Real-time Component Systems
The document describes and examines possibilities of run-time variability in real-time embedded component systems. Namely it formally describes support of operating modes. The report introduces a reconfiguration mechanism based on properties and relations between them. The mechanism is designed to facilitate a straight forward modeling of operating modes and reconfiguration rules and preserves ...
متن کاملENERGY-AWARE SCHEDULING AND DYNAMIC RECONFIGURATION IN REAL-TIME EMBEDDED SYSTEMS By WEIXUN WANG A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF DOCTOR OF PHILOSOPHY
of Dissertation Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy ENERGY-AWARE SCHEDULING AND DYNAMIC RECONFIGURATION IN REAL-TIME EMBEDDED SYSTEMS By Weixun Wang August 2011 Chair: Prabhat Mishra Major: Computer Engineering Energy is one of the key design considerations in embedded systems. Optimizati...
متن کاملCoscheduling of Software and Hardware Real-Time Tasks for FPGA-based Embedded Systems
Operating systems for reconfigurable devices enable the development of embedded systems where software tasks, running on a CPU, can coexist with hardware tasks running on a reconfigurable hardware device (FPGA). When a real-time system is subject to dynamic workloads and tasks can be computationally intensive, runtime reconfiguration can be used to maximize performance in terms of number of adm...
متن کاملExperience with Safe Dynamic Reconfigurations in Component-Based Embedded Systems
Supporting dynamic reconfiguration is required even in highly constrained embedded systems, to allow patches and updates to the embedded systems software, and to allow adaptations to changes in environmental and operating conditions without service interruption. Dynamic reconfiguration, however, is a complex and error prone process. In this paper we report our experience in implementing safe dy...
متن کاملDynamic Reconfiguration of Two-Level Cache Hierarchy in Real-Time Embedded Systems
System optimization techniques based on efficient dynamic reconfiguration have been widely adopted in recent years. Cache reconfiguration is a promising optimization technique for reducing memory hierarchy energy consumption with little or no impact on overall system performance. While cache reconfiguration is successful in desktop-based and embedded systems, it is not directly applicable in re...
متن کامل